.top_height{
    height: 0.25rem;
}
.bottom_height{
    height: 1.2rem;
}
img{
    display: inline-block;
}
.h_indexTop{
    background: url("../img/banner2.png") no-repeat;
    padding: 0;
    margin: 0;
    background-size: 100% 100%;
}
.h_slogan{
    padding: 1rem 0;
}
.h_slogan div{
    text-align: center;
    color: #fff;
    line-height: 1rem;
    font-size: 3em;
    padding-top: 0.3rem;
}
.h_slogan p{
    text-align: center;
    color: #fff;
    line-height: 0.5rem;
    font-size: 1.875em;
}
.h_contentLabel{
    width: 7rem;
    margin: 0.9rem auto 0;
    position: relative;
    padding-bottom: 1.2rem;
}
.h_vip_modal {
    position: absolute;
    width: 88.5%;
    height: 81%;
    background: rgba(0,0,0,0.2);
    border-radius: 0 0 0.2rem 0.2rem;
    display: none;
}
.vip_item{
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 1.5em;
    display: none;
    z-index: 1000;
}
.vip_item div.v4{
    display: none;
}
.vip_item div{
    height: 0.65rem;
    line-height: 0.65rem;
    color: #1C3ACF;
    background: #D0E0FE;
    border-bottom: 1px solid #D1D4D9;
}
.vip_item div:last-child{
    border-radius: 0 0 0.15rem 0.15rem;
}
.h_contentLabel .label_title{
    background: #193FD8;
    color: #fff;
    text-align: center;
    padding: 0.2rem 0;
    /*border-radius: 0.15rem 0.15rem 0 0;*/
    box-shadow:0px 0px 5px #A7B7D8;
    font-size: 1.5em;
    position: relative;
}
/*.h_contentLabel .label_title:after{
    content: '';
    display: block;
    width: 0.25rem;
    height: 0.36rem;
    background: url(../img/down.png) no-repeat center center;
    background-size: 0.26rem 0.12rem;
    position: absolute;
    right: 1.6rem;
    top: 50%;
    margin-top: -0.18rem;
}
.h_contentLabel .label_title.label_title2:after{
    background: url(../img/top.png) no-repeat center center;
}*/
.h_contentLabel .label_con{
    background: #A5C3FF;
    padding-bottom: 0.85rem;
    box-shadow:0px 1px 5px #A7B7D8;
}
.label_con div.clearfix div{
    padding: 0 0.35rem;
    font-size: 1.5em;
    line-height: 0.9rem;
}
.label_con div.clearfix div.left{
    font-weight: bold;
}
.label_con div.clearfix div.right{
    color: #7A8AA1;
}
.label_con p{
    padding: 0 0.35rem;
    color: #7A8AA1;
    line-height: 0.45rem;
    font-size: 1.5em;
}
.h_contentLabel .h_btnBuy button{
    width: 3.6rem;
    background: #FFD823;
    border: none;
    height: 0.7rem;
    line-height: 0.7rem;
    font-size: 1.625em;
    border-radius: 0.15rem;
}
.h_btnBuy{
    text-align: center;
    position: relative;
    top: -0.35rem;
}
/****产品介绍页面*****/
.h_introduce,.h_ipt{
    width: 6rem;
    margin: auto;
}
.swiper-pagination-bullet{
    height: 0.11rem;
    width: 0.4rem;
    background: url("../img/icon_banner_normal.png") no-repeat;
    background-size: 100%;
    border-radius: 0;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url("../img/icon_banner_selected.png") no-repeat;
    width: 0.6rem;
    background-size: 100%;
    border-radius: 0;
}
.h_introduce .introduce_title{
    font-size: 1.75em;
    font-weight: bold;
    padding: 0.55rem 0 0.3rem;
}
.h_introduce .introduce_content{
    font-size: 1.5em;
    line-height: 0.45rem;
    color: #66727E;
}
.h_ipt{
    margin-top: 0.3rem;
    border-bottom: 1px solid #415064;
    padding-bottom: 0.15rem;
}
.h_ipt span{
    font-size: 1.5em;
    font-weight: bold;
}
.h_ipt input{
    border: none;
    background: #D5E3FE;
    font-size: 1.5em;
    position: relative;
    top: -0.02rem;
}
.h_bottomBtn{
    width: 100%;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    background: #1C3ACF;
    color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    border: none;
    font-size: 1.5em;
    font-weight: bold;
}
/***购买页面***/
.h_bg{
    background: linear-gradient(to right, #3957E1 , #1A34B2);
}
.pur_title{
    width: 6.5rem;
    margin: auto;
    padding-bottom: 0.6rem;
}
.pur_title .h_titleTop{
    font-size: 1.875em;
    color: #fff;
    font-weight: bold;
    padding: 0.35rem 0;
}
.pur_title .clearfix span{
    font-size: 1.375em;
    /*font-weight: bold;*/
    color: #ECEFF9;
}
.bg_card{
    background: #9DBDFD;
    height: 1rem;
    line-height: 1rem;
}
.card_item,.card_txt,.card_itemNone{
    width: 6.5rem;
    margin: auto;
    /*font-size: 1.625em;*/
    color: #777;
    position: relative;
}
.card_item img{
    width: 0.45rem;
    height: 0.35rem;
    margin-right: 0.4rem;
    vertical-align: sub;
}
.card_item:after{
    content: '';
    display: block;
    width: 0.16rem;
    height: 0.33rem;
    background: url(../img/right1.png) no-repeat center center;
    background-size: 0.18rem 0.35rem;
    position: absolute;
    right: 0.25rem;
    top: 50%;
    margin-top: -0.18rem;
}
.card_txt{
    /*height: 0.7rem;*/
    /*line-height: 0.7rem;*/
    font-size: 1.375em;
    padding: 0.21rem 0;
}
.card_itemNone{
    /*font-size: 1.375em;*/
}
.card_itemNone span{
    font-size: 1.625em;
    color: #2D2D2D;
    margin-right: 0.25rem;
}
.card_itemNone input{
    border: none;
    background: #9DBDFD;
    height: 0.8rem;
    width: 5rem;
    font-size: 1.2em;
    margin-top: -0.4em;
}
.card_itemNone input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #777;
}

.card_itemNone input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #777;
}

.card_itemNone input:-ms-input-placeholder{
    color: #777;
}

.card_itemNone input::-webkit-input-placeholder{
    color: #777;
}
.btn_pcs{
    text-align: center;
    margin-top: 0.35rem;
}
.btn_pcs button{
    font-size: 1.625em;
    height: 0.7rem;
    width: 4.5rem;
    background: #1C3ACF;
    color: #fff;
    border: none;
    border-radius: 0.1rem;
}
.txt_right{
    text-align: center;
}
.txt_right img{
    width: 0.44rem;
}
/***购买2页面***/
#h_bg_gray{
    background: #F1F6FF;
}
.bg_card.bg_card2{
    background: #fff;
}
.card_txt_box{
    background: #F1F6FF;
}
.card_txt_box .card_txt.card_txt2{
    color: #797979;
}
.bg_card.bg_card2.bg_card_line{
    border-bottom: 1px solid #D1D1D1;
}
.bg_card.bg_card2 .card_itemNone input{
    background: #fff;
}
.btn_pcs.btn_cor button{
    background: #608DF8;
}
.h_forget_psw{
    text-align: right;
    padding: 0.35rem 0.6rem 0 0;
}
.h_forget_psw a{
    color: #628EE9;
}
/***添加银行卡**/
.left_padding{
    padding-left: 0.4rem;
    height: 1rem;
    line-height: 1rem;
    color: #777;
    font-size: 1.25em;
}
.card_num{
	width: 100%;
    background: #9DBDFD;
    height: 1rem;
    line-height: 1rem;
    color: #777;
}
.card_num span{
    padding-left: 0.4rem;
    font-size: 1.625em;
    color: #333;
    /*font-weight: bold;*/
    margin-right: 0.5rem;
}
.card_num input{
    border: none;
    background: #9DBDFD;
    height: 0.8rem;
    width: 5rem;
    margin-top: -0.13rem;
    font-size: 1.4em;
}
.card_num input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #777;
}

.card_num input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #777;
}

.card_num input:-ms-input-placeholder{
    color: #777;
}

.card_num input::-webkit-input-placeholder{
    color: #777;
}
/**填写银行卡信息**/
.pa_name{
    padding-left: 0.45rem;
}
.card_num.phone_num{
    /*font-size: 1.375em;*/
}
.footer_bot{
    font-size: 1.25em;
    text-align: center;
    line-height: 0.7rem;
    color: #777;
}
.btn_pcs.btn_mar{
    margin-top: 0.6rem;
}
/**填写验证码页面**/
.code_num{
    background: #9DBDFD;
    height: 1rem;
    line-height: 1rem;
    color: #777;
}

.code_num span{
    display: inline-block;
    height: 0.8rem;
    font-size: 1.3em;
}
.code_num .padding_none{
	padding-left: 0.3rem;
	padding-top: -0.3rem;
}
.code_num span.code_left{
    width: 4.4rem;
    height: 0.55rem;
    line-height: 0.5rem;
    border-right: 1px solid #304CBC;
    
}
.code_num span.code_left input{
    border: none;
    background: #9DBDFD;
    height: 0.6rem;
    /*margin-top: -0.01rem;*/
}
.code_num span.code_left input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #777;
}

.code_num span.code_left input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #777;
}

.code_num span.code_left input:-ms-input-placeholder{
    color: #777;
}

.code_num span.code_left input::-webkit-input-placeholder{
    color: #777;
}
/***绑定银行卡成功失败页面***/
.success_img,.success_txt{
    text-align: center;
}
.success_img{
    padding-top: 0.85rem;
}
.success_txt{
    font-size: 1.75em;
    font-weight: bold;
    margin-top: 0.4rem;
    padding-bottom: 0.1rem;
}
.success_img img{
    width: 0.64rem;
}
/***订单支付成功页面**/
.payment_bg_top{
    background: #9DBDFD;
}
.success_img.payment_img{
    padding-top: 0.9rem;
}
.payment_txt{
    font-size: 2.25em;
    font-weight: bold;
    text-align: center;
    padding-top: 0.6rem;
}
.payment_mun{
    text-align: center;
    padding-top: 0.2rem;
    font-size: 1.625em;
   /* font-weight: bold;*/
}
.payment_mun span{
    color: #DE3A28;
}
.payment_btns{
    padding-top: 1.05rem;
}
.payment_btns div{
    width: 50%;
    box-sizing: border-box;
}
.payment_btns div.left{
    text-align: right;
    padding-right: 0.18rem;
}
.payment_btns div.right{
    padding-left: 0.18rem;
}
.payment_btns div button{
    /*display: inline-block;
    text-align: center;*/
    line-height: 0.5rem;
    height: 0.5rem;
    width: 1.62rem;
    border: 1px solid #888E9A;
    border-radius: 0.1rem;
    background: transparent;
    font-size: 1.5em;
    color: #888E9A;
}
.payment_btns div button a{
    display: inline-block;
    text-align: center;
    line-height: 0.5rem;
    height: 0.5rem;
    width: 100%;
    background: transparent;
    color: #888E9A;
    position: relative;
    top: -1px;
}
.payment_bot_txt{
    padding: 0.4rem 0.46rem;
    font-size: 1.25em;
    color: #787A7E;
    line-height: 0.37rem;
}
.h_continue{
    background: #9DBDFD;
    margin-top: 0.3rem;
}
.you_continue{
    font-size: 1.625em;
    padding: 0.25rem 0.4rem;
    color: #787A7E;
}
.payment_ico{
    padding: 0 0.8rem;
}
.payment_ico a {
    display: block;
    width: 25%;
    font-size: 1.5em;
    color: #4A4C51;
    float: left;
    text-align: center;
    padding: 0 0 0.32rem;
}
.payment_ico a img {
    width: 0.72rem;
    height: 0.72rem;
    display: block;
    margin: 0 auto 0.2rem;
}
/**查看充值记录**/
.record_box{
    padding: 0 0.4rem;
    border-bottom: 1px solid #A0A1A3;
    color: #25374b;
}
.record_box .record_card{
    padding: 0.26rem 0 0.12rem;
}
.record_box .record_card .left{
    font-size: 1.625em;
}
.record_box .record_card .right{
    font-size: 1.25em;
}
.record_box .record_integral{
    padding-bottom: 0.15rem;
}
.record_box .record_integral .left{
    font-size: 1.375em;
}
.record_box .record_integral .right{
    font-size: 1.75em;
}
/**收益版块**/
.form_padding_top{
    padding-top: 0.45rem;
    padding-bottom: 1.3rem;
}
.form_box{
    background: #9DBDFD;
}
.form_title{
    height: 1rem;
    line-height: 1rem;
    font-size: 1.625em;
    font-weight: bold;
    text-align: center;
    box-shadow: 0px 3px 5px #A7B7D8;
}
.profit_details{
    padding: 0.55rem 0.4rem;
}
.h_cen{
    padding-left: 0.6rem;
}
.profit_details .block div:first-child{
    font-size: 1.375em;
    color: #394B64;
    padding-bottom: 0.22rem;
}
.profit_details .block div:last-child{
    font-size: 1.875em;
    font-weight: bold;
}
.profit_details .block.right{
    text-align: right;
}
.next_profit .clearfix{
    padding: 0 0.4rem;
    height: 0.62rem;
    line-height: 0.62rem;
    background: #82AAFB;
}
.next_profit .clearfix div{
    font-size: 1.5em;
    font-weight: bold;
}
.next_profit .clearfix div.right{
    color: #4073E4;
}
.profit_table{
    padding: 0.38rem 0.4rem 0.35rem;
    text-align: center;
}
.no_float{
    display: inline-block;
}
.table_txt{
    font-size: 1.25em;
    color: #75767A;
    padding-top: 0.26rem;
}
.table_num{
    font-size: 1.875em;
    color: #F6735D;
    font-weight: bold;
}
.profit_table:after{
    content: "";
    display: block;
    clear: both;
}
.agent_box{
    margin-top: 0.4rem;
    padding: 0.65rem 0.4rem;
    background: #9DBDFD;
}
.agent_title .title{
    font-size: 1.625em;
}
.agent_title .title2{
    font-size: 1.625em;
    font-weight: bold;
    padding-right: 0.42rem;
}
.agent_title .title3{
    padding-top: 0.2rem;
    font-size: 1.375em;
    color: #75767A;
}
.agent_query{
    text-align: right;
    padding-bottom: 0.62rem;
    padding-top: 0.4rem;
}
.agent_query a {
    font-size: 1.625em;
    color: #457CEA;
    font-weight: bold;
}
.prize.clearfix{
    border: 2px solid #4273D8;
    border-radius: 0.15rem;
    /*margin: 0 0.32rem;*/
    background: #D5E3FE;
    margin-top: 0.3rem;
}
.prize_item li{
    height: 0.6rem;

    text-align: center;
    line-height: 0.6rem;
    font-size: 1.5em;
}
.prize_item{
    width: 22%;
    box-sizing: border-box;
}
.prize_item li.active{
    background: #4275E6;
    color: #fff;
}
.prize_content{

    width: 78%;
   /* width: 4.2rem;
    padding: 0.2rem 0.3rem;*/
    box-sizing: border-box;
    border-left: 1px solid #8EAFF3;
}
.prize_content table{
    width: 100%;
    border-collapse: collapse;
}
.prize_content table thead td{
    border-bottom: 1px solid #5483E9;
    color: #7D7E81;
}
.prize_content table td{
    width: 25%;
    text-align: center;
    padding: 0.1rem;
    font-size: 1.5em;
}
.prize_content table tbody td:last-child{
    color: #F6735D;
}
.prize_content table td:first-child{
    width: 30%;
}
.prize_content table td:nth-child(2){
    width: 20%;
}
/**历史收益**/
.history_table_box{
    padding-top: 0.45rem;
    padding-bottom: 1.2rem;
}
.history_table{
    background: #9DBDFD;
}
.history_table .history_title{
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    font-size: 1.75em;
    font-weight: bold;
}
.history_table table{
    width: 100%;
    text-align: center;
}
.history_table table .head td{
    width: 25%;
    border-top: 1px solid #C2C3C3;
    border-bottom: 1px solid #C2C3C3;
    height: 0.66rem;
    line-height: 0.66rem;
    color: #6D6F74;
    font-size: 1.5em;
}
.history_table table tr td:first-child{
    text-indent:0.4rem;
    text-align: center;
}
.history_table table tr:nth-child(n+2) td{
    font-size: 1.5em;
    color: #6D6F74;
    padding: 0.25rem 0 0.18rem;
}
.history_table table tr:nth-child(n+2) td:last-child{
    color: #E34221;
}
.history_table table tr:nth-child(n+2) td:nth-child(n+2){
    font-weight: bold;
}
/**层级关系**/
#bg_hierarchy{
    background: #EFEFEF;
}
.label_box{
    padding-top: 0.4rem;
}
.investment_label{
    background: #fff;
    padding: 0.62rem 0.7rem 0.36rem;
}
.investment_label .item1 .item_font1 {
    font-size: 1.625em;
    padding-right: 0.15rem;
}
.investment_label .item1 .item_font2{
    font-size: 1.875em;
    padding-right: 0.55rem;
    color: #E26A56;
}
.investment_label .item1 .item_font2.none{
    padding-right: 0;
}
.investment_label .item2{
    padding: 0.52rem 0 0.42rem;
}
.investment_label .item2 .item_font1{
    font-size: 1.625em;
    padding-right: 0.18rem;
}
.investment_label .item2 .item_font2{
    font-size: 1.875em;
    font-weight: bold;
}
.investment_label .item3 .item_font1{
    font-size: 1.625em;
    padding-right: 0.18rem;
}
.investment_label .item3 .item_font2{
    font-size: 1.625em;
    font-weight: bold;
    padding: 0 0.2rem;
}
.investment_label .item3{
    padding-bottom: 0.3rem;
}
.rig_history{
    text-align: right;
    padding-top: 0.4rem;
}
.rig_history a{
    color: #2FB4AC;
    font-size: 1.625em;
    font-weight: bold;
}
.agent_box.agent_box2{
    background: #fff;
    padding: 0.65rem 0.7rem;
}
.prize.clearfix.prize2{
    margin: 0;
}
.prize.clearfix.prize2 .prize_item li{
    border-right: 1px solid #E67E6C;
}
.prize_content.prize_content2{
    color: #979797;
}
.hierarchy_modal,.details_modal,.payment_modal {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    z-index: 100000;
    display: none;
}
.hierarchy_modal .modal_content,.details_modal_content {
    background: #D5E3FE;
    width: 100%;
    position: fixed;
    bottom: 0;
}
.hierarchy_modal .modal_content .top{
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    background: #1C3ACF;
}
.hierarchy_modal .modal_content .top span{
    padding: 0 0.4rem;
    font-size: 1.625em;
}
.hierarchy_modal .modal_content .top span img{
    width: 0.3rem;
    height: 0.3rem;
}
.modal_btn button{
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    font-size: 1.75em;
    color: #fff;
    border: none;
    background: #1C3ACF;
}
.hierarchy_item div{
    text-align: center;
    color: #4072E4;
    font-weight: bold;
}
.hierarchy_item div.font1 span:first-child{
    padding-right: 0.65rem;
}
.hierarchy_item div.font2 span:first-child{
    padding-right: 0.43rem;
}
.hierarchy_item div.font3 span:first-child{
    padding-right: 0.51rem;
}
.hierarchy_item div.font1{
    font-size: 1.625em;
    padding: 0.3rem 0 0.25rem;
}
.hierarchy_item div.font2{
    font-size: 1.75em;
    line-height: 0.48rem;
}
.hierarchy_item div.font3{
    font-size: 2em;
    height: 0.7rem;
    line-height: 0.7rem;
    border: 2px solid #3C68CF;
    border-radius: 0.15rem;
}
/**新层级关系**/
.search_bg{
    background: #9DBDFC;
    padding: 0.25rem 0;
    position: fixed;
    width: 7.5rem;
    z-index: 1000;
}
.search_box{
    width: 70%;
    margin: auto;
    position: relative;
}
.search_box input{
    background: #fff;
    height: 0.5rem;
    width: 100%;
    border-radius: 0.25rem;
    padding: 0 0.1rem;
}
.search_box img{
    width: 0.36rem;
    height: 0.36rem;
    position: absolute;
    top: 0.07rem;
    right: 0.2rem;
}
.reset{
    background: #9DBDFC;
    position: fixed;
    z-index: 1000;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    color: black;
    font-size: 1.875em;
    font-weight: 700;
    bottom: 0;
}
/* 弹框   */
#h_black{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
}
.h_box{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 7.5rem;
	display: none;
    z-index: 10000;
}
.h_box img{
	display: block;
	width: 0.26rem;
	height: 0.26rem;
	position: absolute;
	top: 0.1rem;
	right: 0.2rem;
}
.h_p{
	display: block;
	width: 7.5rem;
	height: 1rem;
	background:#f3f7ff;
	border-bottom: 1px solid #CDCDCD;
	text-align: center;
	line-height: 1rem;
	color: black;
	font-size: 1.875em;
	font-weight: 700;
}
.xpp_active{
	background: #a5c3ff;
	color: white;
}
.tp_img{
    text-align: center;
}
.tp_img span{
    display: inline-block;
}
/**商城**/
.shopping_banner img{
    width: 100%;
}
.shopping_ico{
    margin-top: 0.15rem;
}
.shopping_ico .payment_ico{
    padding: 0.4rem 1rem;
    background: #9DBDFD;
}
.commodity_details_box{
    padding: 0 0.4rem 1.2rem;
}
.commodity_details_box .recommend{
    height: 0.82rem;
    line-height: 0.82rem;
    font-size: 1.625em;
    font-weight: bold;
    color: #2758A1;
}
.commodity_details_box .commodity{
    width: 3.2rem;
    margin-bottom: 0.27rem;
}
.commodity_details_box .commodity img{
    width: 100%;
    height: 2.25rem;
    border-radius: 0.15rem 0.15rem 0 0;
}
.commodity_name{
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    padding: 0.17rem 0;
    background: #fff;
}
.commodity_mun{
    font-size: 1.875em;
    text-align: center;
    color: #265097;
    font-weight: bold;
    background: #fff;
    padding-bottom: 0.16rem;
    border-radius: 0 0 0.15rem 0.15rem;
}
/**店铺页面**/
.shop_bg{
    background: #1E3ABA;
    text-align: center;
}
.shop_logo{
    padding-top: 0.65rem;
}
.shop_logo img{
    width: 1.22rem;
}
.shop_name{
    font-size: 1.875em;
    padding: 0.2rem 0 0.15rem;
    color: #fff;
    font-weight: bold;
}
.shop_introduce{
    font-size: 1.25em;
    color: #fff;
    padding-bottom: 0.65rem;
}
.commodity_details_box.commodity_details_box2{
    margin-top: 0.35rem;
}
.shop_nav{
    width: 100%;
    height: 1rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    border: 1px solid #7487AE;
}
.shop_nav div{
    width: 33.33%;
    text-align: center;
    line-height: 1rem;
    color: #2D4BD3;
    box-sizing: border-box;
    font-size: 1.875em;
}
.shop_nav div.cen{
    border-right: 1px solid #8697B9;
    border-left: 1px solid #8697B9;
}
/**商品详情**/
.details_header{
    background: #fff;
}
.details_header img{
    width: 100%;
}
.details_txt{
    font-size: 1.375em;
    padding: 0.46rem 0.36rem 0.16rem;
    line-height: 0.4rem;
}
.details_txt_font1{
    font-weight: bold;
}
.details_price,.details_express{
    padding: 0 0.36rem;
}
.details_price{
    padding-bottom: 0.26rem;
}
.details_price span{
    font-size: 1.375em;
    font-weight: bold;
}
.details_price .details_price_font2,.content_code div{
    font-size: 1.625em;
    color: #F6735D;
}
.details_express{
    padding-bottom: 0.5rem;
}
.details_express span{
    font-size: 1.375em;
}
.details_express_font1{
    font-weight: bold;
    padding-right: 0.26rem;
}
.details_express_pad{
    padding-right: 0.7rem;
}
.attribute{
    background: #1C3ACF;
    height: 1rem;
    line-height: 1rem;
    color: #fff;
}
.attribute .attribute_con{
    margin: 0 0.4rem;
    position: relative;
    font-size: 1.5em;
}
.attribute .attribute_con:after{
    content: '';
    display: block;
    width: 0.16rem;
    height: 0.33rem;
    background: url(../img/right2.png) no-repeat center center;
    background-size: 0.18rem 0.35rem;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.18rem;
}
.comment_box{
    margin-top: 0.2rem;
    background: #9DBDFD;
    padding-bottom: 0.25rem;
    /*margin-bottom: 1.2rem;*/
}
.comment_box .comment_item{
    padding: 0 0.4rem;
}
.comment_top{
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}
.comment_bottom{
    text-align: right;
}
.comment_bottom img{
    width: 0.29rem;
}
.comment_top span{
    font-size: 1.375em;
}
.user_name{
    color: #4E7EEC;
    font-weight: bold;
}
.comment_bottom img{
    padding-right: 0.13rem;
}
.fixed_btns{
    width: 100%;
    height: 1rem;
    /* line-height: 0.98rem; */
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
}
.fixed_btns div{
    width: 30%;
    height: 1rem;

}
.fixed_btns div.btn_ico{
    width: 40%;
    padding: 0 0.08rem;
    box-sizing: border-box;
}
.fixed_btns a {
    display: block;
    width: 33.33%;
    font-size: 1.25em;
    color: #333;
    float: left;
    text-align: center;
    padding: 0.125rem 0;
}
.fixed_btns a img {
    width: 0.38rem;
    height: 0.4rem;
    display: block;
    margin: 0 auto 0.05rem;
}
.blue_btn{
    font-size: 1.5em;
    line-height: 1rem;
    text-align: center;
    background: #1C3ACF;
    color: #fff;
}
.yellow_btn{
    font-size: 1.5em;
    line-height: 1rem;
    text-align: center;
    background: #FED238;
    color: #2A45BF;
}
.details_modal_content .modal_content{
    padding: 0 0.4rem 0.3rem;
}
.modal_img_box{
    display: inline-block;
    width: 1.7rem;
    height: 1.45rem;
    position: relative;
    padding-right: 0.35rem;
}
.modal_img{
    display: inline-block;
    width: 1.7rem;
    height: 1.7rem;
    background: #fff;
    border-radius: 0.1rem;
    position: absolute;
    left: 0;
    bottom: 0;
}
.modal_img img{
    width: 100%;
    height: 100%;
    border-radius: 0.1rem;
}
.content_code.left{
    padding-top: 0.58rem;
}
.content_code div{
    font-weight: bold;
    padding-bottom: 0.16rem;

}
.content_code p{
    font-size: 1.125em;
}
.close_blue{
    position: absolute;
    top:0.4rem;
    right: 0.4rem;
    width: 0.28rem;
    height: 0.28rem;
}
.close_blue img{
    width: 100%;
}
.details_modal_content{
    border-radius: 0.1rem 0.1rem 0 0;
}
.content_color_title{
    padding: 0.45rem 0 0.35rem;
    font-size: 1.375em;
    font-weight: bold;
}
.content_color_item{
    padding: 0.1rem 0 1.5rem;
}
.content_color_item span{
    padding: 0.1rem 0.2rem;
    border: 1px solid #CAD2E2;
    border-radius: 0.15rem;
    color: #949393;
    /*font-weight: bold;*/
    margin-right: 0.55rem;
}
.content_color_item span.active{
    border-color: #E0A6A8;
    color: #F6735D;
}
.content_num .left{
    font-size: 1.375em;
    font-weight: bold;
}
span.decreasenumber img,span.addnumber img{
    width: 0.4rem;
}
.number{
    padding: 0 0.4rem;
    font-size: 1.875em;
}
.modal_two_btn div{
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    background: #1C3ACF;
    color: #fff;
    font-size: 1.5em;
}
.modal_two_btn div:last-child{
    background: #FED238;
    color: #485AA3;
}
.promptBox{
    position: fixed;
    height: 2.2rem;
    width: 4.6rem;
    top:4.6rem;
    left: 1.45rem;
    background: rgba(0,0,0,.5);
    border-radius: 0.1rem;
    display: none;
}
.promptBox img{
    margin-top: 0.45rem;
    width: 0.64rem;
}
.promptBox div{
    text-align: center;
    color: #fff;
}
.promptBox p{
    margin-top: 0.45rem;
    font-size: 1.625em;
}
/**确定订单**/
.information_box{
    padding-top: 0.3rem;
    padding-bottom: 1.2rem;
}
.information_bg{
    background: #9DBDFD;
    padding: 0.52rem 0 0.46rem;
}
.information_name .left{
    padding-left: 1.15rem;
}
.information_name .right{
    padding-right: 0.96rem;
    font-size: 1.5em;
    font-weight: bold;
}
.information_name .left span{
    font-size: 1.5em;
}
.information_name .left span.name{
    font-weight: bold;
    padding-right: 1.45rem;
}
.information_location{
    padding-left: 0.48rem;
    padding-top: 0.45rem;
}
.information_content2 .information_location{
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}
.information_content2 .blue_rig{
    top:0.55rem
}
.information_location img{
    width: 0.32rem;
    height: 0.45rem;
    margin-top: 0.2rem;
}
.location_txt{
    font-size: 1.5em;
    color: #5A5E67;
    width: 5.45rem;
    padding-left: 0.35rem;
}
.location_address{
    color: #000;
    line-height: 0.4rem;
}
.commodity_name_title{
    line-height: 1rem;
    padding-left: 0.48rem;
    font-size: 1.625em;
}
.goodsInfo_bg{
    background: #9DBDFD;
}
.goodsInfo_box{
    padding: 0.45rem 0.5rem 0;
}
.left.goodsInfo_img{
    background: #fff;
    margin-right: 0.55rem;
}
.left.goodsInfo_img img{
    width: 1.15rem;
    height: 1.15rem;
}
.goodsInfo_txt{
    padding: 0.08rem 0;
}
.goodsInfo_txt div{
    font-size: 1.375em;
    padding-bottom: 0.1rem;
}
.goodsInfo_txt div:last-child{
    padding-bottom: 0;
}
.right.goodsInfo_num{
    font-size: 1.375em;
    /*padding-right: 1.2rem;*/
    margin-top: 0.82rem;
}
.goodsInfo{
    padding-bottom: 0.4rem;
}
.purchase_num{
    padding: 0 0.5rem;
    line-height: 0.72rem;
    border-top: 1px solid #DCDCDC;
}
.purchase_num .left{
    font-size: 1.625em;
}
.buyers,.exp{
    font-size: 1.625em;
}
.buyers input{
    height: 0.7rem;
    border: none;
    background: #9DBDFD;
}
.total{
    text-align: right;
    font-size: 1.625em;
}
.total_money{
    position: fixed;
    background: #fff;
    bottom: 0;
    height: 1rem;
    line-height: 1rem;
    width: 100%;
}
.sub_btn{
    background: #1C3ACF;
    color: #fff;
    width: 2.45rem;
    text-align: center;
    margin-left: 0.4rem;
    font-size: 1.625em;
}
.total_num span{
    font-size: 1.625em;
}
.total_num span:last-child{
    color: #E26A56;
    font-weight: bold;
}
.payment_box{
    background: #D0E0FE;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.payment_title{
    text-align: center;
    font-size: 1.75em;
    height: 0.99rem;
    line-height: 0.99rem;
    border-bottom: 1px solid #6F84AF;
}
.payment_title img{
    width: 0.3rem;
    height: 0.3rem;
    position: absolute;
    top: 0.32rem;
    right: 0.42rem;
}
.goodsPay{
    margin: 0 0.6rem;
    border-bottom: 1px solid #6F84AF;
    height: 0.85rem;
    line-height: 0.85rem;
}
.goodsPay div{
    font-size: 1.5em;
}
.goodsPay_number{
    font-size: 2.25em;
    font-weight: bold;
}
.goodsPay.none{
    border-bottom: none;
}
.confirm_payment{
    text-align: center;
    padding: 1.5rem 0 0.4rem;
}
.confirm_payment button {
    font-size: 1.625em;
    height: 0.7rem;
    width: 4.5rem;
    background: #1C3ACF;
    color: #fff;
    border: none;
    border-radius: 0.1rem;
}
.information_content{
    position: relative;
}
.blue_rig{
    position: absolute;
    top:0.46rem;
    right: 0.35rem;
}
.blue_rig img{
    width: 0.16rem;
    height: 0.24rem;
}
.new_location{
    position: relative;
    top: 0.22rem;
}
.subtotal{
    margin-left: 0.25rem;
}
/**积分不足**/
.fail_recharge{
    text-align: center;
}
.fail_recharge div{
    width: 100%;
}
.fail_recharge div button{
    border-color: #0E26A4;
    color: #1C3ACF;
}
.fail_recharge div button a{
    color: #1C3ACF;
}
/**订单支付失败**/
.again div{
    width: 100%;
    text-align: center;
}
/**商品详情**/
.item_title{
    padding: 0 0.3rem;
    background: #9DBDFC;
}
.item_title li{
    float: left;
    padding: 0.26rem 0;
    font-size: 1.5em;
    width: 20%;
    text-align: center;
}
.item_title li a{
    padding: 0.2rem 0;
}
.item_title li.active a{
    border-bottom: 0.07rem solid #FED338;
    color: #FED338;
}
/**地址选择的省 市 区 页面**/
body.select_bg{
    background: #9DBDFC;
}
.top_search .search_box{
    text-align: center;
    padding: 0.15rem 0.4rem;
    position: relative;
    background: #D0E0FE;
}
.top_search .search_box .search{
    height: 0.6rem;
    font-size: 1.5em;
    background: #fff;
    width: 100%;
    border: 1px solid #BEBEBE;
    border-radius: 0.15rem;
    padding: 0 0.25rem;
    box-sizing: border-box;
}
.top_search .search_box img.search_img{
    width: 0.36rem;
    height: 0.36rem;
    position: absolute;
    top: 0.25rem;
    right: 0.65rem;
}
.select_item{
    background: #9DBDFC;
    margin-bottom: 1.3rem;
}
.select_item .item_content{
    padding: 0 0.4rem;
    height: 0.68rem;
    font-size: 1.625em;
    line-height: 0.68rem;
    border-bottom: 1px solid #A1A8B5;
}
.select_item .item_content.active{
    color: #1E3CD0;
}
.fixed_complete{
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #D5E3FE;
    text-align: center;
    padding: 0.2rem 0rem;
}
.fixed_complete button{
    width: 7rem;
    height: 0.78rem;
    font-size: 2em;
    background: #1C3ACF;
    color: #fff;
}